package com.ptu.service;

import com.github.pagehelper.PageInfo;
import com.ptu.dto.CommentDTO;
import com.ptu.dto.CommentPageQueryDTO;
import com.ptu.dto.DishDTO;
import com.ptu.entity.Comment;
import com.ptu.result.PageResult;
import com.ptu.vo.CommentVO;

import java.util.List;

public interface CommentService {

    /**
     * 新增评论
     * @param comment
     */
    void save(Comment comment);



    /**
     * 根据订单id查询评论
     * @param orderId
     * @return
     */
    CommentVO getByOrderId(Long orderId);

    /**
     * 根据店铺id查询评论
     * @param storeId
     * @return
     */
    List<CommentVO> getByStoreId(Long storeId);

    /**
     //     * 评论分页查询
     //     * @param commentPageQueryDTO
     //     * @return
     //     */
    PageResult pageQuery(CommentPageQueryDTO commentPageQueryDTO);


    /**
     *
     * @param commentDTO
     */
    void update(CommentDTO commentDTO);

}